﻿<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title>Funções JavaScript</title>
</head>
<body>
    <center>
        <h1>
            Funções JavaScript</h1>
    </center>
    <div style="width: 500px; height: 300px; margin-left: 400px; margin-top: 100px; font-family: Arial;
        font-size: 15px; text-align: justify; color: #000;">
        <b>Definição</b>
        <br />
        <br />
        Uma função é um grupo de linha(s) de código de programação destinado uma tarefa
        bem específica e que podemos de necessário, utilizar vária vezes. A utilização de
        funções melhora bastante a leitura do script.
        <br />
        <br />
        Em Javascript, existem dois tipos de funções:
        <br />
        <br />
        As funções próprias do Javascript. Que chamamos de "métodos". Elas são associadas
        a um objecto bem particular como o caso do método Alert() com o objecto window.<br />
        As funções escritas por vós para executar o vosso script. É a estas que nos vamos
        interessar agora.
        <br />
        <br />
        <b>Declaração de Funções</b>
        <br />
        <br />
        Para declarar ou definir uma função, utiliza-se a palavra function.
        <br />
        A sintaxe de uma declaração de função é a seguinte:
        <br />
        <br />
        function nome_da_função(argumentos) { ... código de instruções ... }
        <br />
        <br />
        O nome da função segue as mesmas regres do que as das variáveis (número de caracteres
        indefinido, começado por uma letra pode incluir números...). Volto a lembrar que
        o Javascript é case sensitive. Assim função() não será igual a Função(). Todos os
        nomes de funções num um script devem ser únicos.
        <br />
        <br />
        A menção dos argumentos é facultativo mas no caso dos parêntese devem ficar. É alias
        graças aos parêntese que o interpretador Javascript distinga as variáveis das funções.
        Voltaremos a falar mais em pormenor sobre os argumentos e outros parâmetros mais
        a frente.
        <br />
        <br />
        O facto de definir uma função não vai executar os comandos que ela contém. só é
        executada quando chamamos a função.
        <br />
        <br />
        <a href="TutoJavaScript.htm">Voltar a Página</a>
    </div>
</body>
</html>
